package com.xwaf.platform.system.api.service;

import com.xwaf.platform.common.api.message.MailDto;

public interface SpringMailService {

	/**
	 * 
	 * <p>
	 * 发送普通文本邮件
	 * <p>
	 * 
	 * @author 李聪 <br>
	 * @email xwaf_love@yeah.net <br>
	 * @since JDK 1.8<br>
	 * @date 2019年12月30日 上午8:58:42 <br>
	 * @see 无<br>
	 * @param mail
	 *            邮件对象
	 * @throws Exception
	 * @demo <br>
	 */
	void sendSimpleTextMail(MailDto mail) throws Exception;

	/**
	 * 
	 * <p>
	 * 发送简单Html邮件
	 * <p>
	 * 
	 * @author 李聪 <br>
	 * @email xwaf_love@yeah.net <br>
	 * @since JDK 1.8<br>
	 * @date 2019年12月30日 上午8:58:59 <br>
	 * @see 无<br>
	 * @param mail
	 * 
	 * @throws Exception
	 * @demo <br>
	 */
	void sendSimpleMail(MailDto mail) throws Exception;

	/**
	 * 
	 * <p>
	 * 发送含附件的邮件
	 * <p>
	 * 
	 * @author 李聪 <br>
	 * @email xwaf_love@yeah.net <br>
	 * @since JDK 1.8<br>
	 * @date 2019年12月30日 上午8:59:07 <br>
	 * @see 无<br>
	 * @param mail
	 *            邮件对象
	 * @throws Exception
	 * @demo <br>
	 */
	public void sendMimeMail(MailDto mail) throws Exception;
}
